package client.behavior;

import java.rmi.RemoteException;

import javax.vecmath.Vector3d;

import client.object.CObject3DClient;

import server.object.*;

public class InteractorImpl implements Interactor {

	private CObject3DClient object;
		
	@Override
	public void setInteractiveObject(CObject3DClient object) {
		this.object = object;
	}

	@Override
	public void rotateInGlobal() {
		//TODO
	}

	@Override
	public void rotateInLocal() {
		//TODO
	}

	@Override
	public void rotateInViewPoint() {
		//TODO
	}

	@Override
	public void translateInGlobal(Vector3d translation) {
		object.move(translation);
	}

	@Override
	public void translateInLocal() {
		//TODO
	}

	@Override
	public void translateInViewPoint() {
		//TODO
	}

}
